home *** CD-ROM | disk | FTP | other *** search
- Short: ViNCEd, the final CON: solution. ^Z, TAB Expand....
- Uploader: thor@einstein.math.tu-berlin.de (Thomas Richter)
- Author: thor@einstein.math.tu-berlin.de (Thomas Richter)
- Type: util/shell
- Version: 3.69.1
- Requires: Any Amiga, any kickstart version (even 1.2 will do)
- Replaces: ViNCGoodies.lha, ViNCBeta.lha
-
- ---------------------------------------------------------------------------
- Warning: The 3.69 release is the LAST releases that still supports Os 1.x
- ---------------------------------------------------------------------------
-
- About ViNCEd
- ---------------------------------------------------------------------------
- The latest version (3.69) of my full screen shell editor (CON: replacement)
- ---------------------------------------------------------------------------
-
- Features:
- -Extremly flexible
- -Comes with prefs program with nice GUI
- -User defineable macros and buttons (gadgets) with parameters
- -Full screen editor, not line limited
- -Compatible to CON: and ConMan
- -VT-220 emulation build in
- -ANSI (VT-xxx) colors on request
- -Freely configurable keyboard
- -ASCII prefs, a standard editor is enough to change them by hand.
- -Keypad mode on request (numeric keypad for cursor control)
- -Supports control sequences of:
- -CON:
- -VT-220
- -DEC
- -XTerm (Unix Shells)
- -SGI winterm
- -plus private stuff (set keyboard, colors and font by ctrl seqs)
- -TAB expansion, with different TAB requesters as option
- -TAB expansion cache
- -Colored cursor on request
- -Menu, clipboard support build in (no ConClip needed)
- -"More than complete" online help plus documentation
- -C include files, autodocs for the library included
- -Screen title might contain path/fail codes/CLI number & more
- -Localizeable (German available, more locales welcome)
- -Job control á la unix with Ctrl-Z
- -suspends shell jobs
- -sends shell jobs to forgeground & background
- using tiny shell scripts "fg" and "bg" like unix
- -documented library for own applications and editor programming
- -iconification support
- -uses public "tbiclass" gadgets of VisualPrefs, or Massimo's
- toolbutton images if available.
- -easy installation
- -full control by single program (SetVNC)
- -clipboard support, snip control with middle mouse button or Ctrl-left-Mouse
- -can create private screens on request
- -font & monitor selectable by prefs
- -icon drop, with modifiers for path/name only
- -100% assembly language => fast & short (err, as short as I could do it.)
-
- Plus: It's 100% free! Hey, I must be crazy!
-
- -----------------------------------------------------------------------------
-
- -------- history ----- this is not the complete history, read the guide!----
-
- Changes made for 3.69.1:
-
- The SetVNC color selector did not work on hicolor or true-color
- screens, fixed.
- SetVNC allocates a hardware sprite in case no free pen is avail-
- able. Unfortunately, the Os sprite allocation function of the V39
- graphics library (and propably that of V40, too) seems to have
- problems to allocate a hardware sprite in case the intuition
- mouse pointer is in AGA hires mode. The result is unpredictable:
- The Os manages to remap the hires pointer to lores from time to
- time, of course loosing precision; sometimes it does not and leaves
- a corrupt sprite and a hires sprite to SetVNC, unlike desired.
- There is currently no way of allocating a sprite in a given mode
- without causing this problem, so there is unfortunately no fix.
- To work around this problem, give the workbench more colors.
-
- Changes made for 3.69:
-
- The color of the dots in the default cursor could have been wrong.
- The calculation of the window height in the window open routine was
- wrong by as much as one pixel and therefore failed.
- Re-enabled the automatic resizing of the window because this makes
- indeed some sense.
- The SetVNC "Save To" and "Load From" functions used to be broken,
- they even didn't show an error requester in case they failed. Urgh!
-
- Changes made for 3.68:
-
- ViNCEd will now switch back to the system default font in case it is
- opened on a screen with a proportional font; this mimicks the CON:
- behaiviour. Thanks Raphael!
- ViNCEd will no longer try to resize a window to make its contents
- visible. If the window is too tiny, no output will be shown.
- This is again identically to the CON: behaivour; however, unlike
- for CON:, the cursor movement sequences remain working as ViNCEd
- emulates a tiny 1x1 window if required. The guru 0x1e080001 is
- now obsolete.
- Fixed a bug in the tool button allocation, used the wrong font for
- estimating the remaining size of the window title. Fixed!
- Added the %w and %W screen title commands.
- ViNCEd removes now the cursor if a "set border" command is sent.
- Since nobody seems to read this guide, ViNCEd drops now a
- trailing ".info" in the icon name for iconification.
- Due to an oversight, the colored cursor and the ANSI colors
- did not work at the same time. Ouch!
- The version string in SetVNC wasn't correct.
- Fixed a bug in the character overwrite routine... again!
- Fixed a hit of SetVNC when inserting more buttons.
-
- Changes made in 3.67:
-
- Added the %l and %o window title command to insert the state of the
- NumLock and Overwrite qualifier.
- ViNCEd will now try to adjust its icons correctly if some other
- program hacked more than the system default icons into its title
- ("PowerWindows").
- The shortcuts of the ViNCEd windows can now be localized.
- Fixed a bug in the TAB expansion cache handling of
- multiassigns.
- Added a workaround for a bug in VIM.
-
- Changes made in 3.66:
- Fixed the broken "Insert CSI" and "Insert ESC" sequences.
- Included an italian catalog by Francesco Leoni
- and Francesco Mancuso. Thanks!
- Added the "Restore Window" menu item.
- Added mouse wheel support for serial mice.
-
- Changes made in 3.65:
- Included a french version of the catalogs. Thanks Frédéric!
- Included a slovenian catalog, translated by Damir Arh.
- Included a finnish catalog, thanks to Samppa Rönkä.
- Included a patch for version 40.3 of "More" to fix this
- nasty iconification bug.
- Included the "NamedConsoleHandler" to enable ^Z for Os versions
- 2.0 and 2.1.
- CrossDos directories are no longer cached because their date
- doesn't get updated as it should.
- Added the "BACK" window path "meta" argument.
- Added emulation of a RAW: handler bug which can be turned off
- with a new CSI sequence.
- Added a special check against deadlocks on ViNCEd startup.
- Fixed the ^Q and ^G keyboard functions for VT-220.
- Fixed the documentation about the "send window borders" sequence.
-
- Changes made in 3.64:
- Fixed only a minor glinch in the scroll lock flag and gadgets.
- Except that, no changes need to be done.
- Forgot to include the up-to-date locale sources in the 3.63
- distribution. Sorry for that.
- Included some ancient releases for curiousity.
-
-
- Changes made in 3.63:
- Changed the behaivour of ESC in the RAW mode; a plain ASCII ESC is
- now sent, ViNCEd does no longer insert its private control sequence.
- However, complete control sequences are sent in the "english" mode,
- including those for "Toggle ESC", "Insert CSI" and "Insert ESC".
- ViNCEd sends now ESC [ instead of CSI for keyboard sequences if the
- seven bit mode is enabled.
- ViNCEd does no longer insert a line feed into the clipboard if a
- line was word-wrapped at the right border of the window.
- The line feed handling was changed. The old version emulated the
- SGI winterm behaivour, which is just plain wrong. I studied five
- terminal programs how to do this right, got six answers and
- implemented a seventh.
- Added emulation of some VT-xxx illnesses, especially handling of
- zero arguments in a CSI sequence (which I hate to do like this, but
- so what).
- Fixed characters sent with ^C to ^F. These were just wrong. Urgh.
- Fixed the ICONIFIED window path argument which did not work due to
- a former, uhm, bug fix, in one of the betas. Luckey, the code was
- (and still is) tolerant enough not to crash in this situation.
- Fixed some bugs in scrolling borders with the cursor movement
- commands.
- Added a function browser to the second keyboard page of SetVNC.
-
- Changes made in 3.62:
- Fixed a bug in the TAB expansion. Thanks, Andreas!
- Changed the Ctrl-C logic a bit, might avoid problems.
- Fixed a bug in SetVNC that might have caused crashes when
- shutting down the guide.
- Added "Save To" and "Load From" gadgets to SetVNC.
-
- Changes made in 3.61:
- Added support for Massimo's external toolbutton image class,
- the class itself and its documentation. Thanks, Massimo!
- Added the "PLAIN" window path argument, idea of
- Andreas Mixich.
-
- Changes made in 3.60:
- Just too much.
- Except quite a lot of bug fixes, this release introduces a new
- keyboard parser which allows to bind keyboard functions to
- any key you like. It introduced, too, a new preferences format
- that is based on plain ASCII text. Additonally, a new guide
- is included which contains a FAQ (frequently asked questions)
- and a new and detailed index. That's only the list of the most
- important changes. More has happened.
-
- -----------------------------------------------------------------------------
- Notes:
-
- Check the TOP_SECRET or ReadMe.First file in this archive!
- Especially, these SHOULD BE RUN FIRST before you start with
- the installation.
-
- VirusWorkShop seems to have trouble with the overlay file structure
- that is used by the SetVNC program.
- THIS IS NOT A VIRUS! It is a bugfix of the oldish CBM overlay
- manager which is really buggy!
-
- To trick VirusWorkshop, the SetVNC program in this archive is
- encoded. Use the "Decode" program from the "Extras" drawer to
- decode manually. The installer script has been updated to do
- this for you.
-
- -----------------------------------------------------------------------------
-
- Send ideas, improvements, bugreports (please as concrete as possible) to:
-
-
- Thomas Richter
-
-
- EMail: thor@math.tu-berlin.de
-
- or "Wisit the Web" site:
-
- WWW: http://www.math.tu-berlin.de/~thor/thor/index.html
-
- -----------------------------------------------------------------------------
-
- April 1999
-
- Thomas
-